Rails 裡常常出現的 Migration 又是什麼呢?大家常常誤解他,讓我們來認識一下他吧。
我們稱 Migration 的中文為資料遷移,但他不是資料庫哦,常常會誤解。
Migration是描述”資料庫的架構長什麼樣子”的檔案,隨著專案開發而增加。
好處是只要用 Git 版控處理的話,資料庫的設計過程一目了然!
實際用法
只要 g 一個 modle 就會自帶 Migration 了!簡單快速吧!
會產生1.Migration 檔。2.model 檔。
Migration 檔裡又會自建 id 流水編號,2個時間戳記,太方便啦!
最後記得要做 rails db:migrate
資料表才會具現化。
參考資料
https://railsbook.tw/chapters/17-model-migration.html